-
Notifications
You must be signed in to change notification settings - Fork 293
Support subfolders for distribution types for build and assemble locally and in Jenkins #1807
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support subfolders for distribution types for build and assemble locally and in Jenkins #1807
Conversation
Codecov Report
@@ Coverage Diff @@
## main #1807 +/- ##
============================================
- Coverage 94.60% 94.56% -0.04%
Complexity 20 20
============================================
Files 178 179 +1
Lines 3633 3645 +12
Branches 27 29 +2
============================================
+ Hits 3437 3447 +10
Misses 192 192
- Partials 4 6 +2
Continue to review full report at Codecov.
|
Send for early feedback on the functional part. Local test, Jenkins test and unit tests will be added soon. For now, I put the parameter |
Local test for OSD: Run this The output is
|
Local test for assembling OS Run Output is
|
RPM build for OSD 2.0.0 failed. will try to see if 1.3.0 work
|
RPM build for OSD 1.3.0 also failed. We may need to fix the RPM build issue or skip the test given the logic flow is proved by tar build.
|
RPM build for OS. will add RPM support
|
RPM build for OS 2.0.0 failed
|
RPM assemble for OS 1.3.0 failed
|
For the test related logic, e.g integ and bwc, I plan to hardcode to |
Test OS RPM build and assemble buildManifestUrl (x64): https://ci.opensearch.org/ci/dbc/Playground/tianleh-test/tianle-opensearch-build-3-22/1.3.0/18/linux/x64/builds/opensearch/rpm/manifest.yml artifactUrl (x64): https://ci.opensearch.org/ci/dbc/Playground/tianleh-test/tianle-opensearch-build-3-22/1.3.0/18/linux/x64/dist/opensearch/rpm/opensearch-1.3.0-linux-x64.rpm |
Signed-off-by: Tianle Huang <[email protected]>
Signed-off-by: Tianle Huang <[email protected]>
Signed-off-by: Tianle Huang <[email protected]>
Signed-off-by: Tianle Huang <[email protected]>
Signed-off-by: Tianle Huang <[email protected]>
Signed-off-by: Tianle Huang <[email protected]>
Signed-off-by: Tianle Huang <[email protected]>
Signed-off-by: Tianle Huang <[email protected]>
Signed-off-by: Tianle Huang <[email protected]>
Signed-off-by: Tianle Huang <[email protected]>
Signed-off-by: Tianle Huang <[email protected]>
Signed-off-by: Tianle Huang <[email protected]>
Signed-off-by: Tianle Huang <[email protected]>
Signed-off-by: Tianle Huang <[email protected]>
Signed-off-by: Tianle Huang <[email protected]>
Signed-off-by: Tianle Huang <[email protected]>
Signed-off-by: Tianle Huang <[email protected]>
Signed-off-by: Tianle Huang <[email protected]>
Signed-off-by: Tianle Huang <[email protected]>
Signed-off-by: Tianle Huang <[email protected]>
Signed-off-by: Tianle Huang <[email protected]>
This change was introduced in opensearch-project/opensearch-build#1807 https://github.com/opensearch-project/opensearch-build/blob/main/vars/promoteTarArtifacts.groovy#L20 Signed-off-by: Peter Nied <[email protected]>
This change was introduced in opensearch-project/opensearch-build#1807 https://github.com/opensearch-project/opensearch-build/blob/main/vars/promoteTarArtifacts.groovy#L20 Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Tianle Huang [email protected]
Description
Support subfolders for distribution types. E.g
current
builds/opensearch/dist/
->builds/opensearch/tar/dist/
current
dist/opensearch/
->dist/opensearch/rpm/
Issues Resolved
Resolves #1800
Check List
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.